at the hand/hands of - German English Dictionary